#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//void print(int n) {
//    printf("%d", n);
//}
//int main() {
//    int year = 0, month = 0;
//    while (scanf("%d %d", &year, &month) != EOF) {
//        
//        switch (month) {
//        case 1:print(31); break;
//        case 2:
//            if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))print(29);
//            else print(28);
//            break;
//        case 3:print(31); break;
//        case 4:print(30); break;
//        case 5:print(31); break;
//        case 6:print(30); break;
//        case 7:print(31); break;
//        case 8:print(31); break;
//        case 9:print(30); break;
//        case 10:print(31); break;
//        case 11:print(30); break;
//        case 12:print(31); break;
//        }
//    }
//}


//#include <stdio.h>
//int main() {
//    char ch;
//    while ((ch = getchar()) != EOF) {
//        getchar();
//        if (ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z') {
//            printf("%c is an alphabet.\n", ch);
//        }
//        else {
//            printf("%c is not an alphabet.\n", ch);
//        }
//    }
//
//    return 0;
//}

#include <stdio.h>
int main() {
    char ch;
    while ((ch = getchar()) != EOF) {
        getchar();
        if (ch >= 'a' && ch <= 'z') {
            printf("%c\n", ch - 32);
        }
        else {
            printf("%c\n", ch + 32);
        }
    }

    return 0;
}